<?php

namespace CMBUBank\UBank\Request\TransManager;

use CMBUBank\UBank\Request\UBankBaseRequest;
use CMBUBank\UBank\Response\TransManager\TransManagerSubunitPDFDownloadResponse;

class TransManagerSubunitPDFDownloadRequest extends UBankBaseRequest
{
    protected $code = 'DCTASKID';

    protected $response = TransManagerSubunitPDFDownloadResponse::class;

    protected $logTip = '记账子单元交易明细对账单处理结果查询请求';

    private $taskId;

    public function generate(): array
    {
        return [
            'taskid' => $this->taskId,
        ];
    }

    public function setTaskId(string $taskId): void
    {
        $this->taskId = $taskId;
    }
}